UNO USB Host Shield for Arduino
The UNO USB Host Shield compatible with Arduino is based on the MAX3421E, which is a USB peripheral/host controller containing the digital logic and analog circuitry necessary to implement a full-speed USB peripheral or a full-/low-speed host compliant to USB specification rev 2.0. For a successful communication to happen using USB host shield protocol, you need at least one of the device to be the host, which means that you cannot connect two keyboards together and expect them to communicate with each other.
Features:
Works with standard (dual 5/3.3V) and 3.3V-only (for example, Pro Arduino) boards.
Operates over the extended -40°C to +85°C temperature range
Complies with USB Specification Revision 2.0 (Full-Speed 12Mbps Peripheral, Full-/Low-Speed 12Mbps/1.5Mbps Host)
Supports HID devices, such as keyboards, mice, joysticks, etc.
Compatible with Mass storage devices, such as USB sticks, memory card readers, external hard drives